performance venue - French English Dictionary